package com.sisSaude.dtos;

import java.util.Vector;

import com.sisSaude.utils.fusionCharts.Graph;

public class EstatisticasDTO {

	// fields
	private Graph graficoHomensMulheres = new Graph();
	private Vector<ItemDeResumoDeOperacao> resumos = new Vector<ItemDeResumoDeOperacao>();
	private Graph graficoCadastrosRealizados = new Graph();
	private Graph graficoFaixaIdade = new Graph();

	// getters
	public Graph getGraficoHomensMulheres() {
		return graficoHomensMulheres;
	} 
	public Vector<ItemDeResumoDeOperacao> getResumos() {
		return resumos;
	}
	public Graph getGraficoCadastrosRealizados() {
		return graficoCadastrosRealizados;
	}
	public Graph getGraficoFaixaIdade() {
		return graficoFaixaIdade;
	}
	
	// public methods
	public void addItemDeResumoDeOperacao(String descricao, int valor) {
		this.resumos.add(new ItemDeResumoDeOperacao(descricao, valor));
	}

	// sub classes
	public class ItemDeResumoDeOperacao {
		
		// fields
		private String descricao;
		private int valor;
		
		// constructors
		public ItemDeResumoDeOperacao(String descricao, int valor) {
			super();
			this.descricao = descricao;
			this.valor = valor;
		}
		
		// getters
		public String getDescricao() {
			return descricao;
		}
		public int getValor() {
			return valor;
		}
		
		// setters
		public void setDescricao(String descricao) {
			this.descricao = descricao;
		}
		public void setValor(int valor) {
			this.valor = valor;
		}
		
	}
	
}
